package com.helen.utils;


import org.json.JSONObject;

/**
 * JSON解析类
 * Created by wangyang on 2017/4/26.
 */
public class JsonUtil {
	/**
	 * 获取指定的json 返回为String
	 * @param json
	 * @param name
	 * @return
	 */
	public static String getJsonValuesString(String json, String name){
		try {
			JSONObject jsonObject=new JSONObject(json);
			return jsonObject.getString(name);
		} catch (Exception e) {
			// TODO: handle exception
			return null;
		}
	}
	/**
	 * 获取指定的json 返回为int
	 * @param json
	 * @param name
	 * @return
	 */
	public static int getJsonValuesInt(String json, String name){
		try {
			JSONObject jsonObject=new JSONObject(json);
			return jsonObject.getInt(name);
		} catch (Exception e) {
			// TODO: handle exception
			return 0;
		}
	}


	/**
	 * 获取指定的json 返回为boolean
	 * @param json
	 * @param name
	 * @return
	 */
	public static boolean getJsonValuesBoolean(String json, String name){
		try {
			JSONObject jsonObject=new JSONObject(json);
			return jsonObject.getBoolean(name);
		} catch (Exception e) {
			// TODO: handle exception
			return false;
		}
	}



	/**
	 * 获取指定的json 返回为boolean
	 * @param json
	 * @param name
	 * @return
	 */
	public static double getJsonValuesDouble(String json, String name){
		try {
			JSONObject jsonObject=new JSONObject(json);
			return jsonObject.getDouble(name);
		} catch (Exception e) {
			// TODO: handle exception
			return 0;
		}
	}


}